removable contact - German English Dictionary